/*
 * Copyright (c) 2018 - 2028. www.vtuzx.com Inc. All Rights Reserved
 */
package com.vtuzx.kingdee.xqc_core.constant;

import com.vtuzx.core.constant.IVtuzxEnum;

/**
 * 操作类型
 */
public enum OperationType implements IVtuzxEnum<OperationType> {
    /** RFID采购收货绑码 */
    rfid_bind_cgsh("rfid_bind_cgsh", "RFID采购收货绑码"),
    /** RFID车间入库绑码 */
    rfid_bind_cjrk("rfid_bind_cgsh", "RFID车间入库绑码"),
    /** RFID其他收货绑码 */
    rfid_bind_qtsh("rfid_bind_cgsh", "RFID其他收货绑码"),
    /** RFID即时库存绑码 */
    rfid_bind_jskc("rfid_bind_jskc", "RFID即时库存绑码"),
    /** RFID托盘管理绑码 */
    rfid_bind_tpgl("rfid_bind_tpgl", "RFID托盘管理绑码"),
    /** RFID入门 */
    rfid_in("rfid_in", "RFID入门"),
    /** RFID出门 */
    rfid_out("rfid_out", "RFID出门");

    /** 枚举值 */
    private final String _key;

    /** 名称 */
    private final String _label;

    /**
     * 初始化枚举值
     *
     * @param key 键值
     * @param label 名称
     */
    OperationType(String key, String label) {
        this._key = key;
        this._label = label;
    }

    /**
     * 重写toString
     *
     * @return 键值
     */
    public String toString() {
        return _key;
    }

    /**
     * 获取名称
     *
     * @return 名称
     */
    public String label() {
        return _label;
    }
}
